﻿using System;
using System.Collections.Generic;

namespace Rj_GsInsurance.Server.DataBaseContext.Entities
{
    public partial class WardTbMedicalOperInfo
    {
        /// <summary>
        /// 手术ID
        /// </summary>
        public int OperId { get; set; }
        /// <summary>
        /// 住院流水号
        /// </summary>
        public int RegNo { get; set; }
        /// <summary>
        /// 手术操作编码，字典
        /// </summary>
        public string OperCode { get; set; } = null!;
        /// <summary>
        /// 手术操作名称，字典
        /// </summary>
        public string OperName { get; set; } = null!;
        /// <summary>
        /// 手术操作日期
        /// </summary>
        public DateTime OperDate { get; set; }
        /// <summary>
        /// 手术操作级别，字典，条件必填
        /// </summary>
        public int? OperLevel { get; set; }
        /// <summary>
        /// 手术操作序号，默认0，为主要手术操作
        /// </summary>
        public int OperOrder { get; set; }
        /// <summary>
        /// 手术主刀，条件必填
        /// </summary>
        public int? MainOperator { get; set; }
        /// <summary>
        /// 手术操作Ⅰ助
        /// </summary>
        public int? FirstAssistor { get; set; }
        /// <summary>
        /// 手术操作Ⅱ助
        /// </summary>
        public int? SecondAssistor { get; set; }
        /// <summary>
        /// 切口等级，字典
        /// </summary>
        public int? IncisionLevel { get; set; }
        /// <summary>
        /// 切口愈合等级，字典，条件必填
        /// </summary>
        public int? CutHeal { get; set; }
        /// <summary>
        /// 麻醉方式，字典
        /// </summary>
        public int? AnesthetistMode { get; set; }
        /// <summary>
        /// 麻醉医师，条件必填
        /// </summary>
        public int? Anesthetist { get; set; }
        /// <summary>
        /// 医院编码
        /// </summary>
        public int HospitalId { get; set; }
        public string? OperationLevel1 { get; set; }
        public string? OperationSustained { get; set; }
        public int? OperationMzLevel { get; set; }
        public string? OperationNotplan { get; set; }
        public DateTime? OperationMzBeginDate { get; set; }
        public DateTime? OperationMzEndDate { get; set; }
        public string? MainOperatorName { get; set; }
        public string? FirstAssistorName { get; set; }
        public string? SecondAssistorName { get; set; }
        public string? AnesthetistName { get; set; }
        public string? AnesthetistModeName { get; set; }
        public string? OperationCode1 { get; set; }
        public string? OperationName1 { get; set; }
        public int? AdvId { get; set; }
        public int? Nnisscore { get; set; }
    }
}
